home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 001 / ibmodem.arc / IBMODEM.DOC < prev   
Encoding:
Text File  |  1986-04-25  |  5.9 KB  |  267 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                            IBMODEM.BAS
  8.  
  9.                    A Communcations Program For 
  10.                                The
  11.                      I.B.M Personal Computer
  12.                                 &
  13.                       D.C. Hayes Smartmodem
  14.   
  15.                        (C) Copyright 1982
  16.  
  17.                             Russ Lane
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.      Required Hardware :
  31.           IBMPC with at least 64K of RAM
  32.           Asynchronous Communication Adapter
  33.           1 Disk Drive
  34.           D.C. Hayes SmartModem
  35.           Display monitor
  36.  
  37.      Optional Hardware :
  38.           Parallel Printer
  39.  
  40.      Required Software :
  41.           IBM Advanced Basic
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60. Function Key 1 :
  61.  
  62. This  key  will switch between the On-Line and  Off-Line  states.  
  63. When On-Line,  all data typed at the keyboard will be sent to the 
  64. modem.  When Off-Line, nothing will be sent to the modem.
  65.  
  66.  
  67. Function Key 2 : 
  68.  
  69. This will provide a LOCAL echo.   When activated,  anything typed 
  70. at  the keyboard will be sent to the modem and the  screen.   Use 
  71. this when communicating with a system that does NOT echo what YOU 
  72. send  it.   If you find that YOU cannot see what YOU are  typing, 
  73. then you should active this switch.  This is called Half-Duplex.
  74.  
  75.  
  76. Function Key 3 : 
  77.  
  78. This  will provide an echo to the HOST system.   If the  computer 
  79. you  are communicating with complains that HE cannot see what  HE 
  80. is typing, then activate this switch.
  81.  
  82.  
  83. Function Key 4 :
  84.  
  85. This is how to make a phone call.   When you press this, you will 
  86. see  a  phone directory.   You can either enter the  letter  that 
  87. corresponds  to the number you wish to dial (upper or lower case) 
  88. or enter any legitimate phmne number.
  89.  
  90.  
  91. Function Key 5 : 
  92.  
  93. This  will  display  a  menu giving a brief  description  of  the 
  94. functions of the Function Keys.
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107. Function Key 6 :
  108.  
  109. This will switch the printer on and (hit it again) switch it off.  
  110. Anything  that is sent to and/or received from the modem will  be 
  111. sent  to the printer.   If you missed something that you wanted a  
  112. hard copy of, Shift-PrtSc will print the screen.
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120. Function Key 7 :
  121.  
  122. This enables you to SAVE any incoming data to a file on a 
  123. diskette.  You will be asked for a file name < [d:] FN.FT > . 
  124. If  a file already exists with that name,  I'll warn you  of  the 
  125. error and abort. Otherwise, the file will be opened and any - ANY 
  126. - incoming Ascii characters will be dumped to the file.  The file 
  127. WILL REMAIN OPEN until you press Key 7 again.   The first and the
  128. last  few  lines of the file might be garbage.   You  can  easily 
  129. remove it with an offline editor such as EDLIN or PMATE.
  130.  
  131.  
  132. Function Key 8 :
  133.  
  134. This will SEND a file out the modem to the other guy.   The  file 
  135. MUST be in Ascii format.   (Saved in Basica with the ,A option or 
  136. entered offline with an editor such as EDLIN or PMATE.
  137. You will be asked for the name of the file < [d:] FN.FT >.  If it 
  138. doesn't  exist,  I'll  let you know the problem.  Otherwise, I'll 
  139. start dumping it to the modem.
  140.  
  141.  
  142. Function Key 9 :
  143.  
  144. This will change the word structure.  When you start the program, 
  145. the  structure will be Even Parity,  with 7 Data Bits.   Pressing 
  146. this  key will change it to No Paritq with 8 Data  Bits.   (Press 
  147. again to return to No Parity, 8 Bits.)
  148.  
  149.  
  150. Function Key 10 :
  151.  
  152. This  will  stop the program and return to Basica command  level.  
  153. This will NOT hang up the modem.  (See ALT + Key 10.)
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.                     Alternate + Function Key
  162.  
  163.  
  164.  
  165. Alt + Key 3 :
  166.  
  167. This will change the Baud rate to 300
  168.  
  169.  
  170. Alt + Key 4 : 
  171.  
  172. This  will  continuously  dial a number  until  a  connection  is 
  173. established or until you abort by pressing the ESC key two times.  
  174. As  with Key 4 (by itself),  you will be shown the directory  and 
  175. asked for your choice.   The speaker in the modem will be turned
  176. off.  You will be shown how many times the call was placed so you 
  177. can  see  that  I'm hard at work.   If and  when  the  call  gets 
  178. through,  an `larm will sound until you press any character.  
  179. (I  suggest that you press the ENTER key since this is the  
  180. first character that the host system will be looking for.)
  181.  
  182.  
  183. Alt + Key 5 :
  184.  
  185. This will change the Baud rate to 450.
  186.  
  187.  
  188. Alt + Key 6 :
  189.  
  190. This will change the Baud rate to 600.
  191.  
  192.  
  193. Alt + Key 7 :
  194. This  will  allow  you  to SAVE data to the  diskette  with  Ward 
  195. Christiensen's XMODEM Protocol.   As with Key 7 (by itself),  you 
  196. will  be  asked for the name of the file and we'll  proceed  from 
  197. there.
  198.  
  199.  
  200. Alt + Key 8 :
  201.  
  202. This will SEND a file with the XMODEM protocol.
  203.  
  204.  
  205. Alt + Key 10 :
  206.  
  207. This will hang up the modem and remain On-Line.
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216. Notes : 
  217.  
  218. When  you bring up BASICA,  do it with a 8192 byte communications 
  219. buffer.   I.e. BASICA/C:8192     I would even create an auto-exec 
  220. file which would look like this : 
  221. BASICA IBMODEM/C:8192   (See page 2-16 in the IBM/DOS manual.)
  222. Three is the maximum number of files the program will use.
  223.  
  224.  
  225. Keys   1, 2, 3, 6, and 9  are toggles.
  226. They  will  switch  back and forth from one  state  and  another.  
  227. Press  one of these keys once,  and you will switch to one state.  
  228. Press  that  same key again and you will switch to  the  original 
  229. state, etc...
  230.  
  231.  
  232. Switch #1 of the Smartmodem configuration switches MUST be UP.
  233. Switch #6 MUST be DOWN.
  234. The others will not effect the operation of this program.
  235.  
  236.  
  237. To change or make additions to the telephone directory,  get into 
  238. BASICA,   LOAD"IBMODEM  and  LIST 10000-11000.  Make your changes 
  239. and don't forget to SAVE"IBMODEM".
  240.  
  241.  
  242. Changing the Baud Rate or the Word Structure will NOT hang up the 
  243. modem.
  244.  
  245.  
  246. If  you  have  any questions or problems,  please  feel  free  to 
  247. contact me.
  248.  
  249.  
  250.  
  251.  
  252.  
  253.                Russ Lane
  254.                804 Forest Ave.
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.